﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/MasterPage.Master" Inherits="System.Web.Mvc.ViewPage<FrasesSimpsonsMvc.Models.Frases>" %>

<asp:Content ID="Head" ContentPlaceHolderID="HeadContent" runat="server">
	<% Html.RenderPartial("BasicHeadUserControl"); %>
</asp:Content>

<asp:Content ID="Title" ContentPlaceHolderID="TitleContent" runat="server">Historia de <%= Model.DescripcionCorta %></asp:Content>

<asp:Content ID="Main" ContentPlaceHolderID="MainContent" runat="server">
	<% Html.RenderPartial("SearchCleanUserControl"); %>

	<div class="row-responsive">
		<ul class="breadcrumb">
			<li>
				<a href="<%= Url.Action("Index", "Home") %>">Home</a> <span class="divider">/</span>
			</li>
            <% if (Model.Capitulos != null) { %>
            <li>
				<span class="label label-success tall"><a class="label-link" href="<%= Url.Action("Detail", "Temporada", new { Id = Model.Capitulos.Temporadas.Id}) %>">Temporada <%= Model.Capitulos.Temporadas.Numero %></a></span> <span class="divider">/</span>
			</li>
            <li>
				<span class="label label-inverse tall"><a class="label-link" href="<%= Url.Action("Detail", "Capitulo", new { Id = Model.Capitulos.Id }) %>">Capítulo <%= Model.Capitulos.Numero %></a></span> <span class="divider">/</span>
			</li>
            <% } %>
			<li>
				<a href="<%= Url.Action("Detail", "Frase", new { Id = Model.Id}) %>"><%= Model.DescripcionCorta %></a> <span class="divider">/</span>
			</li>
			<li class="active">Historia</li>
		</ul>
	</div>

	<% var historias = ViewData["Historias"] as IEnumerable<FrasesSimpsonsMvc.Models.FrasesHistoria>; %>

	<% if (historias == null || historias.Count() == 0) { %>
	<div class="row-responsive well">
		<h2>Historia</h2>
		<p>Esta frase no tiene historia, la version actual es la primer version de la misma.</p>     
	</div>
	<% } else { %>
	<div class="row-responsive">
		<h2>Historia</h2>
		<% foreach (var historia in historias.OrderByDescending(h => h.Fecha)) { %>
		<div class="well">
			<h4>Version <%= historia.Id %></h4>
			<dl class="dl-horizontal">
				<dt>Borrada</dt>
				<dd><%= historia.Borrado ? "Si" : "No" %></dd>
				<dt>Fecha</dt>
				<dd><%= historia.Fecha.ToShortDateString() %> <%= historia.Fecha.ToShortTimeString() %></dd>
				<dt>Descripcion</dt>
				<dd><%= string.IsNullOrEmpty(historia.Descripcion) ? "-" : historia.Descripcion%></dd>
				<dt>Dialogo</dt>
				<dd><%= string.IsNullOrEmpty(historia.Dialogo) ? "-" : historia.Dialogo%></dd>
				<dt>Capitulo</dt>
				<dd>
                <% if (historia.Capitulos == null) { %>
                    -
                <% } else { %>
                    <span class="label label-inverse tall"><a class="label-link" href="<%= Url.Action("Detail", "Capitulo", new { Id = historia.Capitulos.Id })%>">Capitulo <%= historia.Capitulos.Numero %></a></span>
                    <span class="label label-inverse tall"><a class="label-link" href="<%= Url.Action("Detail", "Capitulo", new { Id = historia.Capitulos.Id })%>"><%= historia.Capitulos.Nombre %></a></span>
                <% } %>
                </dd>
				<dt>Temoporada</dt>
                <dd>
                <% if (historia.Capitulos == null) { %>
                    -
                <% } else { %>
                    <span class="label label-success tall"><a class="label-link" href="<%= Url.Action("Detail", "Temporada", new { Id = historia.Capitulos.Temporadas.Id })%>">Temporada <%= historia.Capitulos.Temporadas.Numero%></a></span>
                <% } %>
                </dd>
				<dd><%= historia.Capitulos == null ? "-" : historia.Capitulos.Temporadas.Numero.ToString()%></dd>
				<dt>Keywords</dt>
				<dd><%= string.IsNullOrEmpty(historia.Keywords) ? "-" : historia.Keywords %></dd>
				<dt>Tiempo</dt>
				<dd><%= historia.Tiempo == null ? "-" : historia.Tiempo.ToString() %></dd>
				<dt>Posteador</dt>
				<dd><%= string.IsNullOrEmpty(historia.Posteador) ? "-" : historia.Posteador%></dd>
				<dt>Videos</dt>
				<dd>
                <%= historia.Videos.Count %> link<%= historia.Videos.Count == 1 ? "" : "s" %>:
                <% foreach (var vid in historia.Videos) { %>
                    <a href="<%= vid.Link %>" target="_blank"><%= vid.Link.Split('/').Last()%></a>&nbsp;
                <% } %>
                </dd>
				<dt>Imagenes</dt>
				<dd>
                <%= historia.Imagenes.Count %> link<%= historia.Imagenes.Count == 1 ? "" : "s"%>:
                <% foreach (var img in historia.Imagenes) { %>
                    <a href="<%= img.Link %>" target="_blank"><%= img.Link.Split('/').Last() %></a>&nbsp;
                <% } %>
                </dd>
				<dt>Personajes</dt>
				<dd>
                <%= historia.Personajes.Count%> personaje<%= historia.Personajes.Count == 1 ? "" : "s"%>:
                <% foreach (var p in historia.Personajes) { %>
                    <span class="label label-info tall"><a class="label-link" href="<%= Url.Action("Detail", "Personaje", new { Id = p.Id })%>"><%= p.Nombre%></a></span>
                <% } %>
                </dd>
			</dl>
		</div>
		<% } %>
	</div>
	<% } %>


	
</asp:Content>
